package com.authine.cloudpivot.web.api.secondopen.domain;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class CmppaybillDeatail {

    //收款银行账户名称,最大长度为200,类型为:String
    private String accountname;

    //开票日期,最大长度为19,yyyy-MM-dd
    private String billDate;

    //单据类型,最大长度为2,类型为:String
    private String billType="F5";

    //单据大类,最大长度为2,类型为:String
    private String billClass="fj";

    //单据分录编号,最大长度为30,类型为:Integer
    private Integer billdetailNo=1;

    //创建时间,最大长度为19
    private String creationtime;

    //创建人,最大长度为20
    private String creator="OA";

    //方向,最大长度为0,类型为:Integer
    private Integer direction=-1;

    //单据协同状态,最大长度为1,类型为:UFBoolean
    private String djxtflag="N";

    //付款全局本币金额,最大长度为28,类型为:UFDouble
    private Double globalLocalPay;

    //全局本币汇率,最大长度为15,类型为:UFDouble
    private Double globalRate=0.0;

    //付款集团本币金额,最大长度为28,类型为:UFDouble
    private Double groupLocalPay;

    //集团本币汇率,最大长度为15,类型为:UFDouble
    private Double groupRate=0.0;

    //组织本币汇率,最大长度为15,类型为:UFDouble
    private Double localRate=0.0;

    //修改时间
    private String modifiedtime;

    //交易对象类型,最大长度为0,类型为:Integer
    private Integer objecttype;

    //付款组织本币金额,最大长度为28,类型为:UFDouble
    private Double payLocal;

    //付款原币金额,最大长度为28,类型为:UFDouble
    private Double payPrimal;

    //支付状态,最大长度为0,类型为:Integer
    private String paystatus="1";

    //收款银行账户,最大长度为20,类型为:String
    private String pkAccount;

    //结算方式,最大长度为20,类型为:String
    private String pkBalatype="3";

    //业务员,最大长度为20,类型为:String
    private String pkBusiman;

    //供应商编码
    private String pkSupplier;

    //币种,最大长度为20,类型为:String
    private String pkCurrtype="CNY";

    //所属集团,最大长度为20,类型为:String
    private String pkGroup="01";

    //付款银行账户,最大长度为20,类型为:String
    private String pkOppaccount;

    //结算财务组织,最大长度为20,类型为:String
    private String pkOrg;

    //收入标志,最大长度为1,类型为:UFBoolean
    private String recFlag="N";

    //单据类型编码,最大长度为20,类型为:String
    private String tradeType="D5";

    //摘要,最大长度为181,类型为:String
    private String memo;

    //收款银行名称
    private String accountopenbank;

    //收款银行账户性质
    private String accounttype;
}